package com.ruitu.router_module.bean.order;

import java.io.Serializable;

public class SmallOrder implements Serializable {

    /**
     * id : 6003421534769037029
     * orderId : 5990546062283460347
     * orderStatus : 5
     * goodsId : 7476689742369277722
     * goodsName : 戴尔DELL 燃7000 3代 14.0英寸轻薄窄边框笔记本电脑
     * goodsTotal : 4990
     * goodsSkuId : 2804106446886911966
     * skuContent : i5 15.6
     * companyId : 2371185782383396624
     * companyName : 历下区企业1
     * paymentType : 3
     * weight : 9
     * quantity : 1
     * orderTotal : 5001
     * discountTotal : 0
     * freight : 11
     * charge : 0
     * createTime : 1542618575000
     * payTime : 1542618589000
     * shippingTime : 1542618709000
     * finishTime : null
     * isFreight : 1
     * logistics : STO
     * logisticsNum : 789789789
     * orderType : 0
     * goodsPrice : 4990
     * refundReason : null
     * refundFlag : null
     * shareStatus : 1
     * confirmTime : null
     * userName : null
     * goodsUrl : /images/goods/8760452445357162554_1541645068136.jpg
     * accountName : 156****9739
     */

    private String id;
    private String orderId;
    private String orderStatus;
    private String goodsId;
    private String goodsName;
    private double goodsTotal;
    private String goodsSkuId;
    private String skuContent;
    private String companyId;
    private String companyName;
    private String companyLogo;
    private String paymentType;
    private String weight;
    private String quantity;
    private double orderTotal;
    private double discountTotal;
    private String freight;
    private String charge;
    private long createTime;
    private long payTime;
    private long shippingTime;
    private Object finishTime;
    private String isFreight;
    private String logistics;
    private String logisticsNum;
    private String orderType;
    private double goodsPrice;
    private String refundReason;
    private Object refundFlag;
    private String shareStatus;
    private Object confirmTime;
    private Object userName;
    private String goodsUrl;
    private String accountName;
    private String refundStatus;
    private String goodStatus;

    public String getGoodStatus() {
        return goodStatus;
    }

    public void setGoodStatus(String goodStatus) {
        this.goodStatus = goodStatus;
    }

    public String getRefundStatus() {
        return refundStatus;
    }

    public void setRefundStatus(String refundStatus) {
        this.refundStatus = refundStatus;
    }

    public String getCompanyLogo() {
        return companyLogo;
    }

    public void setCompanyImage(String companyImage) {
        this.companyLogo = companyImage;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public String getOrderStatus() {
        return orderStatus;
    }

    public void setOrderStatus(String orderStatus) {
        this.orderStatus = orderStatus;
    }

    public String getGoodsId() {
        return goodsId;
    }

    public void setGoodsId(String goodsId) {
        this.goodsId = goodsId;
    }

    public String getGoodsName() {
        return goodsName;
    }

    public void setGoodsName(String goodsName) {
        this.goodsName = goodsName;
    }

    public double getGoodsTotal() {
        return goodsTotal;
    }

    public void setGoodsTotal(double goodsTotal) {
        this.goodsTotal = goodsTotal;
    }

    public String getGoodsSkuId() {
        return goodsSkuId;
    }

    public void setGoodsSkuId(String goodsSkuId) {
        this.goodsSkuId = goodsSkuId;
    }

    public String getSkuContent() {
        return skuContent;
    }

    public void setSkuContent(String skuContent) {
        this.skuContent = skuContent;
    }

    public String getCompanyId() {
        return companyId;
    }

    public void setCompanyId(String companyId) {
        this.companyId = companyId;
    }

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }

    public String getPaymentType() {
        return paymentType;
    }

    public void setPaymentType(String paymentType) {
        this.paymentType = paymentType;
    }

    public String getWeight() {
        return weight;
    }

    public void setWeight(String weight) {
        this.weight = weight;
    }

    public String getQuantity() {
        return quantity;
    }

    public void setQuantity(String quantity) {
        this.quantity = quantity;
    }

    public double getOrderTotal() {
        return orderTotal;
    }

    public void setOrderTotal(double orderTotal) {
        this.orderTotal = orderTotal;
    }

    public double getDiscountTotal() {
        return discountTotal;
    }

    public void setDiscountTotal(double discountTotal) {
        this.discountTotal = discountTotal;
    }

    public String getFreight() {
        return freight;
    }

    public void setFreight(String freight) {
        this.freight = freight;
    }

    public String getCharge() {
        return charge;
    }

    public void setCharge(String charge) {
        this.charge = charge;
    }

    public long getCreateTime() {
        return createTime;
    }

    public void setCreateTime(long createTime) {
        this.createTime = createTime;
    }

    public long getPayTime() {
        return payTime;
    }

    public void setPayTime(long payTime) {
        this.payTime = payTime;
    }

    public long getShippingTime() {
        return shippingTime;
    }

    public void setShippingTime(long shippingTime) {
        this.shippingTime = shippingTime;
    }

    public Object getFinishTime() {
        return finishTime;
    }

    public void setFinishTime(Object finishTime) {
        this.finishTime = finishTime;
    }

    public String getIsFreight() {
        return isFreight;
    }

    public void setIsFreight(String isFreight) {
        this.isFreight = isFreight;
    }

    public String getLogistics() {
        return logistics;
    }

    public void setLogistics(String logistics) {
        this.logistics = logistics;
    }

    public String getLogisticsNum() {
        return logisticsNum;
    }

    public void setLogisticsNum(String logisticsNum) {
        this.logisticsNum = logisticsNum;
    }

    public String getOrderType() {
        return orderType;
    }

    public void setOrderType(String orderType) {
        this.orderType = orderType;
    }

    public double getGoodsPrice() {
        return goodsPrice;
    }

    public void setGoodsPrice(double goodsPrice) {
        this.goodsPrice = goodsPrice;
    }

    public String getRefundReason() {
        return refundReason;
    }

    public void setRefundReason(String refundReason) {
        this.refundReason = refundReason;
    }

    public Object getRefundFlag() {
        return refundFlag;
    }

    public void setRefundFlag(Object refundFlag) {
        this.refundFlag = refundFlag;
    }

    public String getShareStatus() {
        return shareStatus;
    }

    public void setShareStatus(String shareStatus) {
        this.shareStatus = shareStatus;
    }

    public Object getConfirmTime() {
        return confirmTime;
    }

    public void setConfirmTime(Object confirmTime) {
        this.confirmTime = confirmTime;
    }

    public Object getUserName() {
        return userName;
    }

    public void setUserName(Object userName) {
        this.userName = userName;
    }

    public String getGoodsUrl() {
        return goodsUrl;
    }

    public void setGoodsUrl(String goodsUrl) {
        this.goodsUrl = goodsUrl;
    }

    public String getAccountName() {
        return accountName;
    }

    public void setAccountName(String accountName) {
        this.accountName = accountName;
    }
    private OrderBean order;
    private GoodsCollage goodsCollage;
    private GoodsPreSale goodsPreSale;
    private GoodsReserve goodsReserve;

    public void setCompanyLogo(String companyLogo) {
        this.companyLogo = companyLogo;
    }

    public OrderBean getOrder() {
        return order;
    }

    public void setOrder(OrderBean order) {
        this.order = order;
    }

    public GoodsCollage getGoodsCollage() {
        return goodsCollage;
    }

    public void setGoodsCollage(GoodsCollage goodsCollage) {
        this.goodsCollage = goodsCollage;
    }

    public GoodsPreSale getGoodsPreSale() {
        return goodsPreSale;
    }

    public void setGoodsPreSale(GoodsPreSale goodsPreSale) {
        this.goodsPreSale = goodsPreSale;
    }

    public GoodsReserve getGoodsReserve() {
        return goodsReserve;
    }

    public void setGoodsReserve(GoodsReserve goodsReserve) {
        this.goodsReserve = goodsReserve;
    }

    public static class GoodsPreSale implements Serializable{

        /**
         * id : 137110846690998465
         * goodId : 9005975221890795085
         * preSaleRatio : 20
         * preSaleDelivey : 5
         */

        private String id;
        private String goodId;
        private String preSaleRatio;
        private String preSaleDelivey;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getGoodId() {
            return goodId;
        }

        public void setGoodId(String goodId) {
            this.goodId = goodId;
        }

        public String getPreSaleRatio() {
            return preSaleRatio;
        }

        public void setPreSaleRatio(String preSaleRatio) {
            this.preSaleRatio = preSaleRatio;
        }

        public String getPreSaleDelivey() {
            return preSaleDelivey;
        }

        public void setPreSaleDelivey(String preSaleDelivey) {
            this.preSaleDelivey = preSaleDelivey;
        }
    }
    public static class GoodsCollage implements Serializable{

        /**
         * id : 5229934034943691625
         * goodsId : 3380975769408485260
         * collageNum : 2
         * existingNum : 1
         * status : 1
         * createTime : 1543809593000
         * endTime : 1543895993000
         */

        private String id;
        private String goodsId;
        private String collageNum;
        private String existingNum;
        private String status;
        private long createTime;
        private long endTime;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getGoodsId() {
            return goodsId;
        }

        public void setGoodsId(String goodsId) {
            this.goodsId = goodsId;
        }

        public String getCollageNum() {
            return collageNum;
        }

        public void setCollageNum(String collageNum) {
            this.collageNum = collageNum;
        }

        public String getExistingNum() {
            return existingNum;
        }

        public void setExistingNum(String existingNum) {
            this.existingNum = existingNum;
        }

        public String getStatus() {
            return status;
        }

        public void setStatus(String status) {
            this.status = status;
        }

        public long getCreateTime() {
            return createTime;
        }

        public void setCreateTime(long createTime) {
            this.createTime = createTime;
        }

        public long getEndTime() {
            return endTime;
        }

        public void setEndTime(long endTime) {
            this.endTime = endTime;
        }

        @Override
        public String toString() {
            return "GoodsCollage{" +
                    "id='" + id + '\'' +
                    ", goodsId='" + goodsId + '\'' +
                    ", collageNum=" + collageNum +
                    ", existingNum=" + existingNum +
                    ", status=" + status +
                    ", createTime=" + createTime +
                    ", endTime=" + endTime +
                    '}';
        }
    }

    public static class OrderBean implements Serializable{
        /**
         * id : 7545900902595411642
         * isPayOver : 1
         * accountId : 284726797766182068
         * accountName : 13190387840
         * orderProvinceCode : 山东省
         * orderCityCode : 济南市
         * orderCountyCode : 市中区
         * accountAddress : 8283765354313567199
         * orderTotal : 366
         * discountTotal : 44000
         * companyId : 8948349375073729909
         * createTime : 1542605712000
         * payTime : 1542605750000
         * collageStatus : null
         * orderType : 0
         * otherId : null
         * advanceMoney : null
         * tailMoney : null
         * consigneeName : 胡巴
         * collectGoodsAddress : 阳光舜城
         * collectGoodsPhone : 13333333333
         * collectGoodsPost :
         * total : 0
         * postage : null
         * goodsTotal : null
         * orderDetails : null
         * memberUser : null
         * goodsPreSale : null
         * goodsReserve : null
         * goodsCollage : null
         * userPhone : null
         * nowPayMoney : 0
         * companyName : null
         * orderStatus : null
         */

        private String id;
        private String isPayOver;
        private String accountId;
        private String accountName;
        private String orderProvinceCode;
        private String orderCityCode;
        private String orderCountyCode;
        private String accountAddress;
        private String orderTotal;
        private String discountTotal;
        private String companyId;
        private long createTime;
        private long payTime;
        private String collageStatus;
        private String orderType;
        private Object otherId;
        private Object advanceMoney;
        private Object tailMoney;
        private String consigneeName;
        private String collectGoodsAddress;
        private String collectGoodsPhone;
        private String collectGoodsPost;
        private String total;
        private Object postage;
        private Object goodsTotal;
        private Object orderDetails;
        private Object memberUser;
        private Object goodsPreSale;
        private Object goodsReserve;
        private Object goodsCollage;
        private Object userPhone;
        private String nowPayMoney;
        private String companyName;
        private Object orderStatus;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getIsPayOver() {
            return isPayOver;
        }

        public void setIsPayOver(String isPayOver) {
            this.isPayOver = isPayOver;
        }

        public String getAccountId() {
            return accountId;
        }

        public void setAccountId(String accountId) {
            this.accountId = accountId;
        }

        public String getAccountName() {
            return accountName;
        }

        public void setAccountName(String accountName) {
            this.accountName = accountName;
        }

        public String getOrderProvinceCode() {
            return orderProvinceCode;
        }

        public void setOrderProvinceCode(String orderProvinceCode) {
            this.orderProvinceCode = orderProvinceCode;
        }

        public String getOrderCityCode() {
            return orderCityCode;
        }

        public void setOrderCityCode(String orderCityCode) {
            this.orderCityCode = orderCityCode;
        }

        public String getOrderCountyCode() {
            return orderCountyCode;
        }

        public void setOrderCountyCode(String orderCountyCode) {
            this.orderCountyCode = orderCountyCode;
        }

        public String getAccountAddress() {
            return accountAddress;
        }

        public void setAccountAddress(String accountAddress) {
            this.accountAddress = accountAddress;
        }

        public String getOrderTotal() {
            return orderTotal;
        }

        public void setOrderTotal(String orderTotal) {
            this.orderTotal = orderTotal;
        }

        public String getDiscountTotal() {
            return discountTotal;
        }

        public void setDiscountTotal(String discountTotal) {
            this.discountTotal = discountTotal;
        }

        public String getCompanyId() {
            return companyId;
        }

        public void setCompanyId(String companyId) {
            this.companyId = companyId;
        }

        public long getCreateTime() {
            return createTime;
        }

        public void setCreateTime(long createTime) {
            this.createTime = createTime;
        }

        public long getPayTime() {
            return payTime;
        }

        public void setPayTime(long payTime) {
            this.payTime = payTime;
        }

        public String getCollageStatus() {
            return collageStatus;
        }

        public void setCollageStatus(String collageStatus) {
            this.collageStatus = collageStatus;
        }

        public String getOrderType() {
            return orderType;
        }

        public void setOrderType(String orderType) {
            this.orderType = orderType;
        }

        public Object getOtherId() {
            return otherId;
        }

        public void setOtherId(Object otherId) {
            this.otherId = otherId;
        }

        public Object getAdvanceMoney() {
            return advanceMoney;
        }

        public void setAdvanceMoney(Object advanceMoney) {
            this.advanceMoney = advanceMoney;
        }

        public Object getTailMoney() {
            return tailMoney;
        }

        public void setTailMoney(Object tailMoney) {
            this.tailMoney = tailMoney;
        }

        public String getConsigneeName() {
            return consigneeName;
        }

        public void setConsigneeName(String consigneeName) {
            this.consigneeName = consigneeName;
        }

        public String getCollectGoodsAddress() {
            return collectGoodsAddress;
        }

        public void setCollectGoodsAddress(String collectGoodsAddress) {
            this.collectGoodsAddress = collectGoodsAddress;
        }

        public String getCollectGoodsPhone() {
            return collectGoodsPhone;
        }

        public void setCollectGoodsPhone(String collectGoodsPhone) {
            this.collectGoodsPhone = collectGoodsPhone;
        }

        public String getCollectGoodsPost() {
            return collectGoodsPost;
        }

        public void setCollectGoodsPost(String collectGoodsPost) {
            this.collectGoodsPost = collectGoodsPost;
        }

        public String getTotal() {
            return total;
        }

        public void setTotal(String total) {
            this.total = total;
        }

        public Object getPostage() {
            return postage;
        }

        public void setPostage(Object postage) {
            this.postage = postage;
        }

        public Object getGoodsTotal() {
            return goodsTotal;
        }

        public void setGoodsTotal(Object goodsTotal) {
            this.goodsTotal = goodsTotal;
        }

        public Object getOrderDetails() {
            return orderDetails;
        }

        public void setOrderDetails(Object orderDetails) {
            this.orderDetails = orderDetails;
        }

        public Object getMemberUser() {
            return memberUser;
        }

        public void setMemberUser(Object memberUser) {
            this.memberUser = memberUser;
        }

        public Object getGoodsPreSale() {
            return goodsPreSale;
        }

        public void setGoodsPreSale(Object goodsPreSale) {
            this.goodsPreSale = goodsPreSale;
        }

        public Object getGoodsReserve() {
            return goodsReserve;
        }

        public void setGoodsReserve(Object goodsReserve) {
            this.goodsReserve = goodsReserve;
        }

        public Object getGoodsCollage() {
            return goodsCollage;
        }

        public void setGoodsCollage(Object goodsCollage) {
            this.goodsCollage = goodsCollage;
        }

        public Object getUserPhone() {
            return userPhone;
        }

        public void setUserPhone(Object userPhone) {
            this.userPhone = userPhone;
        }

        public String getNowPayMoney() {
            return nowPayMoney;
        }

        public void setNowPayMoney(String nowPayMoney) {
            this.nowPayMoney = nowPayMoney;
        }

        public String getCompanyName() {
            return companyName;
        }

        public void setCompanyName(String companyName) {
            this.companyName = companyName;
        }

        public Object getOrderStatus() {
            return orderStatus;
        }

        public void setOrderStatus(Object orderStatus) {
            this.orderStatus = orderStatus;
        }

        @Override
        public String toString() {
            return "OrderBean{" +
                    "id='" + id + '\'' +
                    ", isPayOver='" + isPayOver + '\'' +
                    ", accountId='" + accountId + '\'' +
                    ", accountName='" + accountName + '\'' +
                    ", orderProvinceCode='" + orderProvinceCode + '\'' +
                    ", orderCityCode='" + orderCityCode + '\'' +
                    ", orderCountyCode='" + orderCountyCode + '\'' +
                    ", accountAddress='" + accountAddress + '\'' +
                    ", orderTotal=" + orderTotal +
                    ", discountTotal=" + discountTotal +
                    ", companyId='" + companyId + '\'' +
                    ", createTime=" + createTime +
                    ", payTime=" + payTime +
                    ", collageStatus=" + collageStatus +
                    ", orderType=" + orderType +
                    ", otherId=" + otherId +
                    ", advanceMoney=" + advanceMoney +
                    ", tailMoney=" + tailMoney +
                    ", consigneeName='" + consigneeName + '\'' +
                    ", collectGoodsAddress='" + collectGoodsAddress + '\'' +
                    ", collectGoodsPhone='" + collectGoodsPhone + '\'' +
                    ", collectGoodsPost='" + collectGoodsPost + '\'' +
                    ", total=" + total +
                    ", postage=" + postage +
                    ", goodsTotal=" + goodsTotal +
                    ", orderDetails=" + orderDetails +
                    ", memberUser=" + memberUser +
                    ", goodsPreSale=" + goodsPreSale +
                    ", goodsReserve=" + goodsReserve +
                    ", goodsCollage=" + goodsCollage +
                    ", userPhone=" + userPhone +
                    ", nowPayMoney=" + nowPayMoney +
                    ", companyName=" + companyName +
                    ", orderStatus=" + orderStatus +
                    '}';
        }
    }

    public class GoodsReserve implements Serializable{

        /**
         * id : 5218607082864030834
         * goodsId : 3439021298936859391
         * goodsNum : 170
         * goodsSpec : 啊
         * accountId : 2681990471462569162
         * userName : 131****7840
         * userPhone : 13190387840
         * advanceRatio : 10
         * createTime : 1544592748000
         * intro : 好
         * deliveryTime : 1544803200000
         * goodsPrice : 1999
         * addressId : 5303337550255115447
         * goodName : null
         * status : 2
         * accountName : null
         * totalMoney : 0
         * goodsUrl : null
         * orderId : null
         * order : null
         * company : null
         * address : null
         */

        private String id;
        private String goodsId;
        private String goodsNum;
        private String goodsSpec;
        private String accountId;
        private String userName;
        private String userPhone;
        private String advanceRatio;
        private long createTime;
        private String intro;
        private long deliveryTime;
        private double goodsPrice;
        private String addressId;
        private Object goodName;
        private String status;
        private Object accountName;
        private double totalMoney;
        private Object goodsUrl;
        private Object orderId;
        private Object order;
        private Object company;
        private Object address;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getGoodsId() {
            return goodsId;
        }

        public void setGoodsId(String goodsId) {
            this.goodsId = goodsId;
        }

        public String getGoodsNum() {
            return goodsNum;
        }

        public void setGoodsNum(String goodsNum) {
            this.goodsNum = goodsNum;
        }

        public String getGoodsSpec() {
            return goodsSpec;
        }

        public void setGoodsSpec(String goodsSpec) {
            this.goodsSpec = goodsSpec;
        }

        public String getAccountId() {
            return accountId;
        }

        public void setAccountId(String accountId) {
            this.accountId = accountId;
        }

        public String getUserName() {
            return userName;
        }

        public void setUserName(String userName) {
            this.userName = userName;
        }

        public String getUserPhone() {
            return userPhone;
        }

        public void setUserPhone(String userPhone) {
            this.userPhone = userPhone;
        }

        public String getAdvanceRatio() {
            return advanceRatio;
        }

        public void setAdvanceRatio(String advanceRatio) {
            this.advanceRatio = advanceRatio;
        }

        public long getCreateTime() {
            return createTime;
        }

        public void setCreateTime(long createTime) {
            this.createTime = createTime;
        }

        public String getIntro() {
            return intro;
        }

        public void setIntro(String intro) {
            this.intro = intro;
        }

        public long getDeliveryTime() {
            return deliveryTime;
        }

        public void setDeliveryTime(long deliveryTime) {
            this.deliveryTime = deliveryTime;
        }

        public double getGoodsPrice() {
            return goodsPrice;
        }

        public void setGoodsPrice(double goodsPrice) {
            this.goodsPrice = goodsPrice;
        }

        public String getAddressId() {
            return addressId;
        }

        public void setAddressId(String addressId) {
            this.addressId = addressId;
        }

        public Object getGoodName() {
            return goodName;
        }

        public void setGoodName(Object goodName) {
            this.goodName = goodName;
        }

        public String getStatus() {
            return status;
        }

        public void setStatus(String status) {
            this.status = status;
        }

        public Object getAccountName() {
            return accountName;
        }

        public void setAccountName(Object accountName) {
            this.accountName = accountName;
        }

        public double getTotalMoney() {
            return totalMoney;
        }

        public void setTotalMoney(double totalMoney) {
            this.totalMoney = totalMoney;
        }

        public Object getGoodsUrl() {
            return goodsUrl;
        }

        public void setGoodsUrl(Object goodsUrl) {
            this.goodsUrl = goodsUrl;
        }

        public Object getOrderId() {
            return orderId;
        }

        public void setOrderId(Object orderId) {
            this.orderId = orderId;
        }

        public Object getOrder() {
            return order;
        }

        public void setOrder(Object order) {
            this.order = order;
        }

        public Object getCompany() {
            return company;
        }

        public void setCompany(Object company) {
            this.company = company;
        }

        public Object getAddress() {
            return address;
        }

        public void setAddress(Object address) {
            this.address = address;
        }
    }

}
